//添加验证方法
/*当select2的value为默认值0时，验证不通过*/
jQuery.validator.addMethod("isSelect", function(value, element) {
	
	return (value!==null && value!=='');
});

/*车辆管理的车牌号验证*/
jQuery.validator.addMethod("isPlateNumber", function(value, element) {
	var mobile = /^[0-9a-zA-Z\u4e00-\u9fa5][0-9a-zA-Z]{6,7}$/;
	return this.optional(element) || mobile.test(value);
});

//修改提示信息
jQuery.extend(jQuery.validator.messages, { 
	isSelect:'<img src="../img/warn.png" title="请选择"/>',
	isPlateNumber:'<img src="../img/warn.png" title="车牌号有误"/>',
    required: '<img src="../img/warn.png" title="必填字段"/>',  
	remote: '<img src="../img/warn.png" title="请修正该字段"/>',  
	email: '<img src="../img/warn.png" title="请输入正确格式的电子邮件"/>',  
	url: '<img src="../img/warn.png" title="请输入合法的网址"/>',  
	date: '<img src="../img/warn.png" title="请输入合法的日期"/>',  
	dateISO: '<img src="../img/warn.png" title="请输入合法的日期 (ISO)."/>',  
	number: '<img src="../img/warn.png" title="请输入合法的数字"/>',  
	digits: '<img src="../img/warn.png" title="只能输入整数"/>',  
	creditcard: '<img src="../img/warn.png" title="请输入合法的信用卡号"/>',  
	equalTo: '<img src="../img/warn.png" title="请再次输入相同的值"/>',  
	accept: '<img src="../img/warn.png" title="请输入拥有合法后缀名的字符串"/>',  
	maxlength: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个长度最多是 {0} 的字符串"/>'),  
	minlength: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个长度最少是 {0} 的字符串"/>'),  
	rangelength: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个长度最少是 {0} 的字符串"/>'),  
	range: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个介于 {0} 和 {1} 之间的值"/>'),  
	max: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个最大为 {0} 的值"/>'),  
	min: jQuery.validator.format('<img src="../img/warn.png" title="请输入一个最小为 {0} 的值"/>')  
}); 

//修改默认值
$.validator.setDefaults({  
     errorPlacement: function (error, element) {
          $(element).parents('.left').children("span.red").html(error[0].innerHTML);
     },
     success:function(element){
     }
});
    

////用户管理验证
//function initValidate(domId){
//	domId.find("#adduserdio").validate({
//        rules: {
//        	loginName:{
//				required: true,
//				minlength: 6,
//				maxlength: 12
//		    },
//		    password:{
//				required: true,
//				minlength: 5
//		    },
//		    confirm_password:{
//				required: true,
//				minlength: 5,
//		        equalTo: domId.find("#password")
//		    },
//		    empId:{
//		    	isSelect:true
//		    }
//		},
//        messages: {
//        	loginName:{
//		   		required: "用户名不能为空！",
//		   		minlength: "用户名至少6位",
//		   		maxlength: "用户名最多12位"
//		    },
//		    password:{
//		   		required: "请输入密码！",
//		   		minlength: "密码长度不能小于 5 个字母"
//		    },
//		    confirm_password:{
//		   		required: "请重新输入密码！",
//		   		minlength: "密码长度不能小于 5 个字母",
//		        equalTo: "两次密码输入不一致"
//		    },
//		    empId:{
//		    	isSelect:"请选择员工"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//}
////权限管理验证
//function permissonValidate(domId){
//	domId.find("#addpermiss").validate({
//        rules: {
//        	permissionIndex:{
//				required: true
//		    },
//		    permissionName:{
//				required: true
//		    } 
//		},
//        messages: {
//        	permissionIndex:{
//		   		required: "权限编号不能为空！"
//		    },
//		    permissionName:{
//		   		required: "权限名称不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//}
////角色管理验证
//function roleValidate(domId){
//	domId.find("#roleForm").validate({
//        rules: {
//        	sysRoleCode:{
//				required: true
//		    },
//		    sysRoleName:{
//				required: true
//		    } 
//		},
//        messages: {
//        	sysRoleCode:{
//		   		required: "角色编码不能为空！"
//		    },
//		    sysRoleName:{
//		   		required: "角色名称不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//}
////字典管理管理验证左边
//function dictionaryValidate(domId){
//	domId.find("#addDicDetLeft").validate({
//        rules: {
//        	keyName:{
//				required: true
//		    }
//		},
//        messages: {
//        	keyName:{
//		   		required: "类型名称不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//}
////字典管理管理验证右侧
//function dictionaryRiValidate(domId){
//	domId.find("#addDicDetRight").validate({
//        rules: {
//        	typeName:{
//				required: true
//		    }
//		    
//		},
//        messages: {
//        	typeName:{
//		   		required: "类型详情不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//}
////组织结构验证
//function organizationRiValidate(domId){
//	domId.find("#addorganization").validate({
//        rules: {
//        	partName:{
//				required: true
//		    } 
//		},
//        messages: {
//        	partName:{
//		   		required: "部门名称不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//}
//
//
//
//
//
////员工管理验证
//function employeeValidate(domId){
//	jQuery.validator.addMethod("isMobile", function(value, element) {
//		var length = value.length;
//		var mobile = /^(13[0-9]{9})|(18[0-9]{9})|(14[0-9]{9})|(17[0-9]{9})|(15[0-9]{9})$/;
//		return this.optional(element) || (length == 11 && mobile.test(value));
//	}, "请正确填写您的手机号码");
//	
//	domId.find("#addemployee").validate({
//        rules: { 
//        	depId:{
//		    	isSelect:true
//		    },
//		    remark:{
//		    	isSelect:true
//		    },
//        	employeeSn:{
//				required: true
//		    },		   
//		    employeeName:{
//		    	required: true
//		    },
//		    vehicleCondition:{
//		    	required: true
//		    },
//		    email:{
//		    	required: true
//		    }
//		    
//		},
//        messages: {
//        	depId:{
//		    	isSelect:"请选择部门"
//		    },
//		    remark:{
//		    	isSelect:"请选择职位"
//		    },
//        	employeeSn:{
//				required: "员工编号不能为空"
//		    },		 
//		    employeeName:{
//		    	required: "姓名不能为空"
//		    },
//		    vehicleCondition:{
//		    	required: "车辆状况不能为空"
//		    },
//		    email:{
//		    	required: "邮箱不能为空"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//}
//
////驾照管理验证
//function drivValidate(domId){
//	domId.find("#adddriv").validate({
//        rules: {
//        	empNum:{
//				isSelect:true
//		    },
//		    drivingNum:{
//				required: true
//		    },
//		    drivingType:{
//				required: true
//		    }
//		},
//        messages: {
//        	empNum:{
//				isSelect:"请选择员工"
//		    },
//		    drivingNum:{
//				required: "驾照号码不能为空！"
//		    },
//		    drivingType:{
//				required: "驾照类型不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//
//}
//
////事故管理验证
//function accidValidate(domId){
//	domId.find("#addaccid").validate({
//        rules: { 
//        	   
//		    driverName:{
//		    	isSelect: true
//		    },
//		    
//		    tractionId:{
//		    	required: true
//		    },
//
//		    accidentDate:{
//		    	required: true
//		    },
//		    
//		    presentationChannel:{
//		    	required: true
//		    },
//		    points:{
//		    	required: true
//		    },
//		    
//		    describe:{
//		    	required: true
//		    },
//		    lesson:{
//		    	required: true
//		    }
//		},
//        messages: {
//        		   
//		    driverName:{
//		    	isSelect: "请选择驾驶人"
//		    },
//		    
//		    tractionId:{
//		    	required: "iris号不能为空"
//		    },
//		    
//		    
//		    accidentDate:{
//		    	required: "事故日期不能为空"
//		    },
//		    
//		    presentationChannel:{
//		    	required: "事故原因不能为空"
//		    },
//		    points:{
//		    	required: "扣分数不能为空"
//		    },
//		    
//		    describe:{
//		    	required: "事故描述不能为空"
//		    },
//		    lesson:{
//		    	required: "经验教训不能为空"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//}
//
//
////奖惩管理
//function rewardValidate(domId){
//	domId.find("#addreward").validate({
//        rules: {
//        	empNum:{
//				isSelect:true
//		    },
//		    rpDate:{
//				required: true
//		    },
//		    fraction:{
//				required: true
//		    },
//		    rpReason:{
//				required: true
//		    }
//		},
//        messages: {
//        	empNum:{
//				isSelect:"请选择驾驶人"
//		    },
//		    rpDate:{
//				required: "奖惩日期不能为空！"
//		    },
//		    fraction:{
//				required: "奖惩分值不能为空！"
//		    },
//		    rpReason:{
//				required: "奖惩原因不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//
//}
//
////积分管理
//function integValidate(domId){
//	domId.find("#addint").validate({
//        rules: {
//        	empNum:{
//				isSelect:true
//		    },
//		    rpDate:{
//				required: true
//		    },
//		    rpId:{
//		    	isSelect: true
//		    }
//		},
//        messages: {
//        	empNum:{
//				isSelect:"请选择员工"
//		    },
//		    rpDate:{
//				required: "奖惩日期不能为空！"
//		    },
//		    rpId:{
//		    	isSelect: "请选择奖惩原因"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//
//}
//
//////积分维护
////function reasonValidate(domId){
////	domId.find("#addrea").validate({
//////        rules: {
//////        	reason:{
//////        		required:true
//////		    },
//////		    score:{
//////				required: true
//////		    }
//////		},
////        messages: {
////        	reason:{
////        		required:"请填写原因"
////		    },
////		    score:{
////				required: "请填写分值"
////		    }
////		},
//////        success:function(element){
//////        },
////        errorPlacement: function (error, element) {
////        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
////        }
////
////    });
////
////}
//
//
////培训管理验证
//function trainValidate(domId){	
//	domId.find("#train").validate({
//        rules: {
//        	empId:{
//        		isSelect: true
//		    },
//		    trainDate:{
//				required: true
//		    } 
//		},
//        messages: {
//        	empId:{
//        		isSelect: "请选择员工！"
//		    },
//		    trainDate:{
//				required: "培训开始时间不能为空"
//		    }
//		    
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//}
//
////巡检管理
//function checkValidate(domId){
//	domId.find("#addcheck").validate({
//        rules: {
//        	empNo:{
//				isSelect:true
//		    },
//		    exactTime:{
//				required: true
//		    }
//		},
//        messages: {
//        	empNo:{
//				isSelect:"请选择员工"
//		    },
//		    exactTime:{
//				required: "巡检时间不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//
//}
//
//
////车辆管理验证
//function carValidate(domId){
//	domId.find("#addcar").validate({
//        rules: {
//        	carCode:{
//				required: true,
//				isPlateNumber:true
//		    },
//		    engineNumber:{
//				required: true
//		    }		   
//		},
//        messages: {
//        	carCode:{
//		   		required: "车牌号不能为空！",
//		   		isPlateNumber:'车牌号格式有误'
//		    },
//		    
//		    engineNumber:{
//				required: "发动机号不能为空！"
//		    }
//		   
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//	
//}
//
////车辆管理绑定验证
//function carbindValidate(domId){
//	domId.find("#carbindform").validate({
//        rules: {
//        	empNum:{
//				isSelect:true
//		    }		   
//		},
//        messages: {
//        	empNum:{
//				isSelect:"请选择员工"
//		    }
//		   
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//          $(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//
//    });
//	
//}
//
////任务内容验证
//function cValidate(domId){
//	domId.find("#addc").validate({
//        rules: {
//        	taskNum:{
//        		required:true
//		    },
//		    taskType:{
//		    	isSelect: true
//		    },
//		    taskInfo:{
//        		required:true
//		    },
//		    completionCriteria:{
//        		required:true
//		    },
//		    personLiable:{
//        		required:true
//		    }
//		    
//		},
//        messages: {
//        	taskNum:{
//        		required: "任务编号不能为空"
//		    },
//		    taskType:{
//		    	isSelect: "请选择任务类型"
//		    },
//		    taskInfo:{
//        		required: "请输入任务名称"
//		    },
//		    completionCriteria:{
//        		required: "请输入完成标准"
//		    },
//		    personLiable:{
//        		required: "请输入责任人"
//		    }
//		    
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//    });
//}
//
//
////任务中心验证
//function coValidate(domId){
//	domId.find("#coid").validate({
//        rules: {
//        	leadName:{
//        		required:true
//		    },
//		    taskId:{
//		    	isSelect: true
//		    },
//		    startDate:{
//		    	required: true
//		    },
//		    endDate:{
//		    	required: true
//		    }
//		},
//        messages: {
//        	leadName:{
//        		required: "请选择员工姓名"
//		    },
//		    taskId:{
//		    	isSelect: "任务名称不能为空"
//		    },
//		    startDate:{
//        		required: "任务开始时间不能为空"
//		    },
//		    endDate:{
//        		required: "任务到期时间不能为空"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//        	$(element).parents('.left').children("span.red").html(error[0].innerHTML);
//        }
//    });
//}
//
////新闻管理验证
//function newsColumnValidate(domId){
//	domId.find("#newsColumnForm").validate({
//        rules: {
//        	parentId:{
//				required: true
//		    },
//		    columnName:{
//				required: true
//		    } 
//		},
//        messages: {
//        	parentId:{
//		   		required: "上级分类不能为空！"
//		    },
//		    columnName:{
//		   		required: "分类名称不能为空！"
//		    }
//		},
//        success:function(element){
//        },
//        errorPlacement: function (error, element) {
//            $(element).parent().children("span").html(error[0].innerHTML);
//        }
//
//    });
//
//}


